// 1.打印1-100的所有偶数
// for (var i = 0; i <= 100; i++) {
//     // 判断是否偶数
//     if (i % 2 == 0) {
//         console.log(i)
//     }
// }
// var i = 0;
// while (i <= 100) {
//     if (i % 2 == 0) {
//         console.log(i)
//     };
//     i++;

// }
// for (var i = 1; i <= 102; i += 2) {
//     console.log(i - 1);
// }
// 2.打印0-2018年，所有的闰年；
// for (var year = 0; year <= 2018; year++) {
//     if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
//         console.log(year + '是闰年');
//     }
// };
// for (var year = 0; year <= 2018; year += 4) {
//     console.log(year)
// }
123
// 3.水仙花数
// for (var i = 100; i <= 999; i++) {
//     var b = parseInt(i / 100);
//     var s = parseInt((i % 100) / 10);
//     var g = i % 10;
//     if (g ** 3 + s ** 3 + b ** 3 == i) {
//         console.log(i)
//     }
// }
// 4.计算1-100所有整数的和；
// var sum = 0;
// for (var i = 1; i <= 100; i++) {
//     sum = sum + i;

// };
// console.log(sum)
// 4一球从100米高度自由落下，每次落地后反跳回原高度的一半；再落下，求它在 第10次落地时，共经过多少米？第10次反弹多高？
// var s = 0;
// var h = 100;
// for (var i = 0; i <= 10; i++) {
//     h /= 2;
//     s += h * 2;
// }
// console.log(s + 100)
// 运动的轨迹
// var s = 100;
// 每次的高度
// var h = 100;
// for (var i = 1; i <= 10 - 1; i++) {
//     h = h / 2;
//     s = s + h * 2
// }
// console.log(s)
// 5.输入两个整数x,y,z，请把这三个数由小到大输出
// var a = 10,
//     b = 20;
// var max, min;
// if(a - b > 0){
//     max = a;
//     min = b;
// }else{
//     max = b;
//     min = a;
// }
// console.log("最大数为：" + max);
// console.log("最小数为：" + min);
// 6.输入三个整数x,y,z，请把这三个数由小到大输出
// var max, mid, min;
// var a = 20,
//     b = 15,
//     c = 36;

// abc acb bac bca cab cba
// if(a>b && b>c){
//     max = a;
//     mid = b;
//     min = c;
// }else if( a>c && c>b){
//     max = a;
//     mid = c;
//     min = b;
// }else if( b>a && a>c){

// }else{

// }
// if (a - b > 0) {
//     max = a;
//     min = b;
// } else {
//     max = b;
//     min = a;
// }
// if (c > max) {
//     mid = max;
//     max = c;
// } else if (c < min) {
//     mid = min;
//     min = c;
// } else {
//     mid = c;
// }
// console.log("最大数为：" + max);
// console.log("中间数为：" + mid);
// console.log("最小数为：" + min);
// 7. 输入两个正整数m和n, 求其最大公约数和最小公倍数。
var a = 10,
    b = 5;
var max, min;
if (a - b > 0) {
    max = a;
    min = b;
} else {
    max = b;
    min = a;
}
// for (var i = max;; i++) {
//     if (i % max == 0 && i % min == 0) {
//         console.log("最小公倍数是：" + i);
//         break;
//     }
// }
for (var i = max;; i += max) {

    if (i % min == 0) {
        console.log("最小公倍数是：" + i);
        break;
    }
}
// for (var i = min;; i--) {
//     if (max % i == 0 && min % i == 0) {
//         console.log("最大公约数是：" + i);
//         break;
//     }
// }


for (var i = 1;; i++) {
    n = min / i;
    if (parseInt(n) == n && max % n == 0) {
        console.log("最大公约数是：" + n);
        break;
    }
}